Skip to content

Bump boto3 lower bound to >=1.41.2 to match botocore floor#726

Merged
laughingman7743 merged 1 commit into
masterfrom
fix/bump-boto3-floor
Jun 16, 2026
Merged

Bump boto3 lower bound to >=1.41.2 to match botocore floor#726
laughingman7743 merged 1 commit into
masterfrom
fix/bump-boto3-floor

Conversation

@laughingman7743

Copy link
Copy Markdown
Member

WHAT

Bump the boto3 lower bound from >=1.38.2 to >=1.41.2 to match the existing botocore>=1.41.2 floor.

-    "boto3>=1.38.2",
+    "boto3>=1.41.2",
     "botocore>=1.41.2",

uv.lock is regenerated; only the specifier metadata changes (resolved versions were already boto3/botocore 1.43.14).

WHY

boto3 1.38.2 declares botocore<1.39.0,>=1.38.2, which has an empty intersection with the current botocore>=1.41.2 floor (raised in #708 for DpuCount). As a result, boto3>=1.38.2 was never actually satisfiable together with the botocore floor — pip already resolves boto3 up to >=1.41.2 in practice, so the declared 1.38.2 floor was misleading.

botocore/boto3 ship in lockstep (matching version numbers), so the boto3 floor should track the botocore floor. boto3 1.41.2 requires botocore<1.42.0,>=1.41.2, which aligns with the existing constraint.

This is a follow-up to #708 / #709 (Managed Query Results): the managed-query-result workgroup APIs landed in botocore 1.38.28 and are already covered by the 1.41.2 floor, so no further bump is needed beyond making the boto3 floor consistent.

boto3 1.38.2 declares botocore<1.39.0,>=1.38.2, which is incompatible
with the existing botocore>=1.41.2 floor (raised in #708 for DpuCount).
The boto3>=1.38.2 specifier was therefore never actually satisfiable
together with the botocore floor; pip already resolves boto3 up to
>=1.41.2 in practice. Align the declared boto3 floor with the real
minimum so the constraint is honest and the two stay in lockstep.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@laughingman7743 laughingman7743 marked this pull request as ready for review June 16, 2026 16:39
@laughingman7743 laughingman7743 merged commit d2cc374 into master Jun 16, 2026
15 checks passed
@laughingman7743 laughingman7743 deleted the fix/bump-boto3-floor branch June 16, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant